本源代碼實(shí)現(xiàn)了基于arduino對加速度傳感器BMA020的數(shù)據(jù)采集
上傳時(shí)間: 2013-04-24
上傳用戶:123456wh
電路連接 由于數(shù)碼管品種多樣,還有共陰共陽的,下面我們使用一個(gè)數(shù)碼管段碼生成器(在文章結(jié)尾) 去解決不同數(shù)碼管的問題: 本例作者利用手頭現(xiàn)有的一位不知品牌的共陽數(shù)碼管:型號D5611 A/B,在Eagle 找了一個(gè) 類似的型號SA56-11,引腳功能一樣可以直接代換。所以下面電路圖使用SA56-11 做引腳說明。 注意: 1. 將數(shù)碼管的a~g 段,分別接到Arduino 的D0~D6 上面。如果你手上的數(shù)碼管未知的話,可以通過通電測量它哪個(gè)引腳對應(yīng)哪個(gè)字段,然后找出a~g 即可。 2. 分清共陰還是共陽。共陰的話,接220Ω電阻到電源負(fù)極;共陽的話,接220Ω電阻到電源+5v。 3. 220Ω電阻視數(shù)碼管實(shí)際工作亮度與手頭現(xiàn)有原件而定,不一定需要準(zhǔn)確。 4. 按下按鈕即停。 源代碼 由于我是按照段碼生成器默認(rèn)接法接的,所以不用修改段碼生成器了,直接在段碼生成器選擇共陽極,再按“自動(dòng)”生成數(shù)組就搞定。 下面是源代碼,由于偷懶不用寫循環(huán),使用了部分AVR 語句。 PORTD 這個(gè)是AVR 的端口輸出控制語句,8 位對應(yīng)D7~D0,PORTD=00001001 就是D3 和D0 是高電平。 PORTD = a;就是找出相應(yīng)的段碼輸出到D7~D0。 DDRD 這個(gè)是AVR 語句中控制引腳作為輸出/輸入的語句。DDRD = 0xFF;就是D0~D7 全部 作為輸出腳了。 ARDUINO CODECOPY /* Arduino 單數(shù)碼管骰子 Ansifa 2011-12-28 */ //定義段碼表,表中十個(gè)元素由LED 段碼生成器生成,選擇了共陽極。 inta[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; voidsetup() { DDRD = 0xFF; //AVR 定義PortD 的低七位全部用作輸出使用。即0xFF=B11111111對 應(yīng)D7~D0 pinMode(12, INPUT); //D12用來做骰子暫停的開關(guān) } voidloop() { for(int i = 0; i < 10; i++) { //將段碼輸出PortD 的低7位,即Arduino 的引腳D0~D6,這樣需要取出PORTD 最高位,即 D7的狀態(tài),與段碼相加,之后再輸出。 PORTD = a[i]; delay(50); //延時(shí)50ms while(digitalRead(12)) {} //如果D12引腳高電平,則在此死循環(huán),暫停LED 跑 動(dòng) } }
標(biāo)簽: Arduino 10 數(shù)碼管 實(shí)驗(yàn)
上傳時(shí)間: 2013-10-15
上傳用戶:baitouyu
Arduino教程_Arduino圖形化編程軟件_ArduBlock
標(biāo)簽: Arduino ArduBlock 教程 圖形化編程
上傳時(shí)間: 2013-11-24
上傳用戶:pans0ul
Arduino 是一塊基于開放原始代碼的Simple i/o 平臺(tái),并且具有使用類似java,C 語言的開發(fā)環(huán)境。讓您可以快速 使用Arduino 語言與Flash 或Processing…等軟件,作出互動(dòng)作品。Arduino 可以使用開發(fā)完成的電子元件例如Switch 或Sensors 或其他控制器、LED、步進(jìn)電機(jī)或其他輸出裝置。Arduino 也可以獨(dú)立運(yùn)作成為一個(gè)可以跟軟件溝通的平臺(tái),例如說:flash processing Max/MSP VVVV 或其他互動(dòng)軟件… Arduino 開發(fā)IDE界面基于開放原始碼原則,可以讓您免費(fèi)下載使用開發(fā)出更多令人驚奇的互動(dòng)作品。 什么是Roboduino? DFRduino 與Arduino 完全兼容,只是在原來的基礎(chǔ)上作了些改進(jìn)。Arduino 的IO 使用的孔座,做互動(dòng)作品需要面包板和針線搭配才能進(jìn)行,而DFRduino 的IO 使用針座,使用我們的杜邦線就可以直接把各種傳感器連接到DFRduino 上。 特色描述 1. 開放原始碼的電路圖設(shè)計(jì),程式開發(fā)界面免費(fèi)下載,也可依需求自己修改!! 2. DFRduino 可使用ISP 下載線,自我將新的IC 程序燒入「bootloader」; 3. 可依據(jù)官方電路圖,簡化DFRduino 模組,完成獨(dú)立云作的微處理控制器; 4. 可簡單地與傳感器、各式各樣的電子元件連接(如:紅外線,超聲波,熱敏電阻,光敏電阻,伺服電機(jī)等); 5. 支援多樣的互動(dòng)程式 如: Flash,Max/Msp,VVVV,PD,C,Processing 等; 6. 使用低價(jià)格的微處理控制器(ATMEGA168V-10PI); 7. USB 接口,不需外接電源,另外有提供9VDC 輸入接口; 8. 應(yīng)用方面,利用DFRduino,突破以往只能使用滑鼠,鍵盤,CCD 等輸入的裝置的互動(dòng)內(nèi)容,可以更簡單地達(dá)成單人或多人游戲互動(dòng)。 性能描述 1. Digital I/O 數(shù)字輸入/輸出端共 0~13。 2. Analog I/O 模擬輸入/輸出端共 0~5。 3. 支持USB 接口協(xié)議及供電(不需外接電源)。 4. 支持ISP 下載功能。 5. 支持單片機(jī)TX/RX 端子。 6. 支持USB TX/RX 端子。 7. 支持AREF 端子。 8. 支持六組PWM 端子(Pin11,Pin10,Pin9,Pin6,Pin5,Pin3)。 9. 輸入電壓:接上USB 時(shí)無須外部供電或外部5V~9V DC 輸入。 10.輸出電壓:5V DC 輸出和3.3V DC 輸出 和外部電源輸入。 11.采用Atmel Atmega168V-10PI 單片機(jī)。 12.DFRduino 大小尺寸:寬70mm X 高54mm。 Arduino開發(fā)板圖片
上傳時(shí)間: 2014-01-14
上傳用戶:909000580
Arduino,是一塊基于開放源代碼的USB接口Simple i/o接口板(包括12通道數(shù)字GPIO,4通道PWM輸出,6-8通道10bit ADC輸入通道),并且具有使用類似Java,C語言的IDE集成開發(fā)環(huán)境。 讓您可以快速使用Arduino語言與Flash或Processing…等軟件,作出互動(dòng)作品。 Arduino可以使用開發(fā)完成的電子元件例如Switch或sensors或其他控制器、LED、步進(jìn)馬達(dá)或其他輸出裝置。Arduino也可以獨(dú)立運(yùn)作成為一個(gè)可以跟軟件溝通的接口,例如說:flash、processing、Max/MSP、VVVV 或其他互動(dòng)軟件…。Arduino開發(fā)IDE接口基于開放源代碼原,可以讓您免費(fèi)下載使用開發(fā)出更多令人驚艷的互動(dòng)作品。 特色: 1、開放源代碼的電路圖設(shè)計(jì),程序開發(fā)接口免費(fèi)下載,也可依需求自己修改。 2、使用低價(jià)格的微處理控制器(ATMEGA8或ATmega128)??梢圆捎肬SB接口供電,不需外接電源。也可以使用外部9VDC輸入 3、Arduino支持ISP在線燒,可以將新的“bootloader”固件燒入ATmega8或ATmega128芯片。有了bootloader之后,可以通過串口或者USB to Rs232線更新固件。 4、可依據(jù)官方提供的Eagle格式PCB和SCH電路圖,簡化Arduino模組,完成獨(dú)立運(yùn)作的微處理控制??珊唵蔚嘏c傳感器,各式各樣的電子元件連接(EX:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達(dá),…等) 5、支持多種互動(dòng)程序,如:Flash、Max/Msp、VVVV、PD、C、Processing……等 6、應(yīng)用方面,利用Arduino,突破以往只能使用鼠標(biāo),鍵盤,CCD等輸入的裝置的互動(dòng)內(nèi)容,可以更簡單地達(dá)成單人或多人游戲互動(dòng)。
標(biāo)簽: Arduino
上傳時(shí)間: 2013-11-24
上傳用戶:bvdragon
Arduino電子積木中級套件中文教程
上傳時(shí)間: 2014-11-30
上傳用戶:ccccccc
Arduino最全的中文教程
上傳時(shí)間: 2013-11-11
上傳用戶:liuchee
Arduino手把手入門系列教程
上傳時(shí)間: 2013-11-05
上傳用戶:manking0408
愛上arduino中文版。
標(biāo)簽: Arduino
上傳時(shí)間: 2013-10-24
上傳用戶:子虛烏有
Arduino 一些資料
標(biāo)簽: Projects Arduino Genius Simon
上傳時(shí)間: 2013-11-09
上傳用戶:pans0ul
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1